/**
 * Api入口,如果是Vue插件,则以插件方式暴露
 * @type {boolean}
 */
// 利用代理获取对象调用的属性
// todo Proxy 存在兼容性问题,现在还不确定哪些浏览器的哪些版本支持,后面需要测试
// export default new Proxy({}, {
//   get (target, key, receiver) {
//     try {
//       if (key === 'install') {
//         return null
//       }
//       return require(`@api/modules/${key}/index.js`)
//     } catch (e) {
//       console.error(e)
//     }
//   }
// })
let api = {
  wechat: require(`@api/modules/wechat.js`),
  sign: require(`@api/modules/sign.js`),
  member: require(`@api/modules/member.js`),
  travel: require(`@api/modules/travel.js`),
  home: require(`@api/modules/home.js`),
  order: require(`@api/modules/order.js`),
  activity: require(`@api/modules/activity.js`),
  sms: require(`@api/modules/sms.js`),
  map: require(`@api/modules/map.js`)
}
export default api
